home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 8
/
QRZ Ham Radio Callsign Database - Volume 8.iso
/
pc
/
files
/
t_unix
/
bs941029.tgz
/
bbsx-941029.tar
/
bbsx
/
RELEASE-NOTES
< prev
next >
Wrap
Text File
|
1994-10-29
|
7KB
|
188 lines
BBSX-Release-Notes
------------------------------------------------------------------------------
Version 1.2 02.06.1994
Bugfix in bbs_cmds.c: mail_command():
Die duplizierte Mail erzeugte ein zusaetzliches CR am Ende jeder Zeile
Bugfix in bbs_cmds.c: mail_command():
Mit mail dupliziete Messages wurden nicht geforwardet, da
mail->orig_to nicht gefuellt wurde.
Bugfix in bbs_cmds.c: cmd_table[]:
BYE rief quit_command auf.
Bugfix in bbs_cmds.c: atoi()
atoi() lieferte bei z.B.: 50MHZ 50 als Messagenummer
Bugfix in transfer.c: main()
Bei Optionen -t oder -a wurden falsche Paarmeter nach src/dest kopiert
NEW: bbs_ufunc.c, bbs.h.: bbs():
Mit existierender Datei $HOME/.hush_bbs kann die Begruessungsmessage
unterdrueckt werden.
NEW: bbs.h, bbs_cmds.c, bbs_ufunc.c:
Die Versionsnummer und das Erstellungsdatum sind in bbs.h definiert.
NEW: bbs_cmds.c: mail_command():
Von User mit Level = ROOT gemailte Nachrichten behalten den
Originalabsender bei.
NEW: Nach 10 mittels F-Kommando geforwardeten Bulletins, wird die mail-queue
durchsucht.
------------------------------------------------------------------------------
Version 1.3 05.06.1994
NEW: BIDs werden durch Databasemanager verwaltet (dk5sg-bbs Release 2.77)
NEW: File-Locks geaendert.
------------------------------------------------------------------------------
Version 1.4 18.07.1994
Bugfix in bbs_cmds.c: mail_command()
Bei einem unberechtigten Zugriff auf Bulletins wurde eine falsche
Messagenummer ausgegeben.
NEW: bbs_cmds.c: list_command()
LIST ALL mit weiteren Parametern ist moeglich, ist "ALL" das letzte
Argument, wird die Kommandozeile wie: LIST > ALL behandelt.
NEW: bbs_cmds.c, bbs_ufunc.c: set_command(), read_config()
Der die Anzahl der beim LIST-Kommando ohne Option "ALL" zu durchsuchenden
Messages kann mittels SET-Kommando gesetzt werden.
Syntax:
SET list = 20000
bzw. der Eintrag in WRKDIR/config
list: 20000
ist moeglich.
NEW: bbs_cmd.c, bbs_ufunc.c: set_command(), unset_command, read_config()
Bei der Verwendung von sendmail als MTA/DA kann das Adressrewriting durch
den MTA erfolgen. Dazu muss in WRKDIR/config der Eintrag:
fixaddress: No
vorhanden sein. Das Adressrewriting durch das BBS kann mittels SET-/UNSET-
Kommando zusaetzlich gesteuert werden.
SET fixaddress
UNSET fixadress
Fuer den Absender einer Mail wird grundsaetzlich ein Rewriting durch das
BBS durchgefuehrt.
------------------------------------------------------------------------------
Version 1.5 06.09.1994
Bugfix in bbs_cmds.c:
mail->orig_to war oeffters mal uninitialisiert.
Deswegen kam es zu Problemen beim Setzen des MYBBS.
Bugfix in bbs_cmds.c:
Es wird eine Fehlermeldung ausgegeben wenn ein Messagenummer nicht
verfuegbar ist.
NEW: bbs_cmds.c: dir_command()
Die Syntax des DIR-Befehls ist erweitert. Es ist "DIR pattern" erlaubt,
wobei das Pattern aus Buchstaben, Zahlen, und *, ? als Joker bestehen
darf.
Beispiele:
DIR -> zeigt alle Rubriken an.
DIR SAT* -> zeigt nur Rubriken an, die mit SAT beginnen.
DIR QS? -> zeigt nur Rubriken, die aus 3 Buchstaben
bestehen, wobei die ersten beiden QS sein
muessen und der dritte beliebig ist.
DIR ? -> zeigt alle einbuchstabigen Rubriken
DIR *SAT* *X -> zeigt alle Rubriken, die SAT im Namen
enthalten und alle Rubriken, deren Name mit
X aufhoert.
NEW: bbs_cmds.c: list_command()
Beim Versuch umgeleitetete Rubriken zu lesen, wird eine Warnung
ausgegeben und die das List-Kommando auf den neuen Rubrikennamen
ausgefuehrt.
NEW: bbs_cmds(): change_command() ROOT-only
Das CHANGE-Kommando dient dem Aendern der Indexfileeintraege aus dem
BBS heraus.
Syntax: change field msg# ...
Fuer "field" sind moeglich:
lifetime, #
to, >
at, @
from, <
bid, $
subject
Beispiele:
bbsx> change # 17
Message #17 Lifetime [10] : 5
bbsx> change # 17
Message #17 Lifetime [5] : expired
NEW: bbs_ufunc.c: parse_command()
In einer Befehlszeile koennen verschiedene Befehle durch Semikolon
getrennt enthalten sein.
NEW: bbs_ufunc.c: read_config():
Die Defaultfilenamen fuer das Debugfile, Helpfile, Infofile, MasterRcFile
koennen im config-File ueberschrieben werden.
Syntax:
helpfile: <filename>
infofile: <filename>
debugfile: <filename>
masterrcfile: <filename>
mailfile: <filename>
NEW: Syntaxaenderung in bbsaliases, lifetime, *.NO
Die Eintraege werden mittels UNIX-stdlib-Funktion fnmatch() ueberprueft.
Damit gilt fuer alle Eintraege UNIX-Filestyle mit allen verfuegbaren
Jokerzeichen. Gross-/Kleinschreibung wird nicht beachtet.
Hinter die Eintrage koennen Kommentare gesetzt werden.
Zeilen mit einem fuehrenden Hash werden weiterhin als Kommentar behandelt.
NEW: bbs_ufunc.c: route_mail(), isvaliduser():
In WRKDIR/isuser koennen User eingetragen werden, deren Namen nicht der
Syntax eines Amateurfunkcalls entspricht, wo aber trotzdem ein Mailrouting
erforderlich ist.
Der Filename kann ueberschrieben werden -> mailfile .
Die Eintrage sind durch Newlines zu trennen.
Eintraege mit einem fuehrenden Hash gelten als Kommentar.
NEW: Password geschuetzte Store&Forward - Abwicklung
Um Hackattacks auf dem S&F zu minimieren, gibt es ab DieBox-1.9 einen
passwordgeschuetzten S&F. Analog DieBox-1.9 muss dieser nicht explizit
konfiguriert werden, sondern wird durch das Vorhandensein eines
Passwordfiles eingeschaltet.
Das File wird mittels mkboxpwd erzeugt, bzw. vom S&F-Partner uebernommen.
Die Datei heisst: <mbox>.pwd und befindet sich im HOME-Directory des BBS.
Es ist darauf zu achten, dass dieses File gegen Lesezugriffe geschuetzt
ist.
Existiert dieses File nicht, erfolgt der S&F wie gehabt.
Die Struktur und Abwicklung der Priviligierung ist im DieBox-Manual mehr
schlecht als recht beschrieben und wird im BBSX-Admin-Guide spaeter
kommentiert werden.
------------------------------------------------------------------------------
Version 1.6 12.10.1994
NEW: Das Logfile des BBS hat einen anderen Namen: read_yymm.log Damit wird
die Auswertung erleichtert und macht braucht keinen Cronjob zu starten um
die monatsweise Auswertung zu realisieren.
Ausserdem wird nicht nur das READ-Kommando geloggt, sondern auch das
WRITE-Kommando.
------------------------------------------------------------------------------
ACHTUNG! Sowohl der User-, als auch der Admin-Guide werden vorerst nicht
fortgefuehrt. Ich setzte sie in Kuerze in TeX um.